迭代器为访问一个集合内部的元素提供了一种方式,特别是对于无法随机访问的对象结构。从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。
在python中,可以使用内建的工厂函数iter()获取迭代器对象,也可以使用iter()定义可迭代的类对象,再就是使用yield定义一个可迭代的生成器函数。
.next()用来遍历迭代对象的元素,直到触发StopIteration。
关于这两个,因为接触尚少,尚未真实感触到他们的用途。
自学,最痛苦的就是坚持。。。少年,继续吧!
迭代器为访问一个集合内部的元素提供了一种方式,特别是对于无法随机访问的对象结构。从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。
在python中,可以使用内建的工厂函数iter()获取迭代器对象,也可以使用iter()定义可迭代的类对象,再就是使用yield定义一个可迭代的生成器函数。
.next()用来遍历迭代对象的元素,直到触发StopIteration。
关于这两个,因为接触尚少,尚未真实感触到他们的用途。
自学,最痛苦的就是坚持。。。少年,继续吧!
Mr布阅读 3.4k
Swift社区赞 4阅读 249
universe_king赞 2阅读 10.5k评论 1
汤青松赞 3阅读 1.1k
LLLibra146赞 3阅读 490
universe_king阅读 5.7k
唠叨的甘蔗阅读 2.8k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。